package cn.zane.designPattern.createPatterns.abstractFactoryPatterns.design.workshop;

import java.util.concurrent.TimeUnit;

/**
 * @Author: zane
 * @Date: 2024/12/29
 * @Description: 车间适配器 标准(可能不同的实现子类有不同的逻辑（或不同的方法名）)
 * egm是setEx;iir是setExpire
 */
public interface ICacheAdapter {

    String get(final String key);

    void set(String key, String value);

    void set(String key, String value, long timeout, TimeUnit unit);

    void del(String key);
}
